www.gusucode.com > Piwik 网站流量统计系统 v2.9.1PHP源码程序 > Piwik 网站流量统计系统 v2.9.1/How to install Piwik.html/piwik/misc/cron/updatetoken.php
<?php /** * Piwik - free/libre analytics platform * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * * @category Piwik * @package Piwik */ namespace Piwik; if (!defined('PIWIK_INCLUDE_PATH')) { define('PIWIK_INCLUDE_PATH', realpath(dirname(__FILE__) . "/../..")); } if (!defined('PIWIK_USER_PATH')) { define('PIWIK_USER_PATH', PIWIK_INCLUDE_PATH); } define('PIWIK_ENABLE_DISPATCH', false); define('PIWIK_ENABLE_ERROR_HANDLER', false); define('PIWIK_ENABLE_SESSION_START', false); require_once PIWIK_INCLUDE_PATH . "/index.php"; if (!Common::isPhpCliMode()) { return; } $testmode = in_array('--testmode', $_SERVER['argv']); if ($testmode) { require_once PIWIK_INCLUDE_PATH . "/tests/PHPUnit/TestingEnvironment.php"; \Piwik_TestingEnvironment::addHooks(); } function getPiwikDomain() { foreach($_SERVER['argv'] as $param) { $pattern = '--piwik-domain='; if(false !== strpos($param, $pattern)) { return substr($param, strlen($pattern)); } } return null; } $piwikDomain = getPiwikDomain(); if($piwikDomain) { Url::setHost($piwikDomain); } $token = Db::get()->fetchOne("SELECT token_auth FROM " . Common::prefixTable("user") . " WHERE superuser_access = 1 ORDER BY date_registered ASC"); $filename = PIWIK_INCLUDE_PATH . '/tmp/cache/token.php'; $filename = SettingsPiwik::rewriteTmpPathWithInstanceId($filename); $content = "<?php exit; //\t" . $token; file_put_contents($filename, $content); echo $filename;